@CHARSET "UTF-8";

.inputcls{
 background-color:#ffffff;
 padding-bottom:20px;
}

/* select */
select{
	width:155px;
}
/* text  textarea*/
.niceform{
	border:#BDBCBC 1px solid;
	height:20px;
	width:155px;
}

.takeform{
	border:#BDBCBC 1px solid;
	background:#fff url(../images/takeimg.png) no-repeat right;
	height:20px;
	width:155px;
}

.numform{
	border:#BDBCBC 1px solid;
	background:#fff url(../images/inputnum.png) no-repeat right;
	padding-right:22px;
	height:20px;
	width:155px;
	ime-mode:disabled;
}

.numformNoUpEvent{
	border:#BDBCBC 1px solid;
	background:#fff url(../images/inputnum.png) no-repeat right;
	padding-right:22px;
	height:20px;
	width:155px;
	ime-mode:disabled;
}

.rmbform{
	border:#BDBCBC 1px solid;
	background:#fff url(../images/moneyimg.png) no-repeat right;
	padding-right:22px;
	height:20px;
	width:155px;
	ime-mode:disabled;
}


.areaniceform{
	border-color:#BDBCBC;
	border-style: solid;
	border-width:1px;
	width:90%;
	height:55px;
	line-height:16px;
	overflow:auto;
}

.treeform{
	border:#BDBCBC 1px solid;
	background:#fff url(../images/takeimg.png) no-repeat right;
	padding-right:22px;
	height:20px;
	width:155px;
	ime-mode:disabled;
}

#treediv{
	display:none;
	z-index:1000;
	position:absolute;
	border:1px solid #BDBCBC;
	background:#ffffff;
	padding:5px;
}

/* checkbox radio */
.checkboxRadioSpan{
	border-color:#BDBCBC;
	display:inline-block;
	width:13px;
	height:13px !important;
	*height:13px;
	text-align:left;
	vertical-align:bottom;
	margin-right:4px;
	margin-top:-1px;
	_overflow:hidden;
}

/* panel */

fieldset {
	border: 1px solid #BDBCBC;
	margin-left: 5px;
	margin-right: 5px;
	top:8px;
	position: relative;
}
fieldset legend{
	cursor: pointer;
	padding: 3px;
	padding-left:6px;
	padding-right:10px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url('../images/grid_images/ddn.png')
}
fieldset div{
	overflow: auto;
}

/* image */
.repimg{
	border:0px;
	cursor: pointer;
}

.formDetail{
	padding-bottom:15px;
	margin-bottom:15px;
	background:#fff;
	border-bottom:1px solid #BDBCBC;
}

.btn_style{
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}

.formTitle{
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:25px;
	padding-left:25px;
	background: url('../images/jt.gif') no-repeat;
	font-size:14px;
	font-weight: bold;
}

.formTitle_green{
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:25px;
	padding-left:25px;
	background: url('../images/fileokico.png') no-repeat;
	font-size:14px;
	font-weight: bold;
}

.formTitle_sm{
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:25px;
	padding-left:25px;
	background: url('../images/jt.gif') no-repeat;
	font-size:12px;
	font-weight: bold;
}

/* 必填项及table*/
.requdiv{
	height: 32px;
	line-height:32px;
	background:#fbf1a4 url('../images/hi.png') 5px center no-repeat;
	overflow: hidden;
	text-align: left;
}
.requdiv label{
	padding-left: 30px;
	font-size:12px;
	color:black;
	font-family:微软雅黑;
}
.requcontext{
	border: 1px solid  #BDBCBC;
	position: fixed;
	margin: 5px;
	background: #C8E7FA;
}

.inputtable{	
	margin:3px;
	border-collapse:collapse;
	width:98%;
	border:0px;
	line-height:25px;
}
.inputtable th{
	padding-left: 8px;
	padding-right:5px;
	text-align:right;
	white-space: nowrap;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:5px;
	width:12%;

}
.inputtable td{
	padding-left: 8px;
	padding-right:5px;
	text-align:left;
	white-space: nowrap;
	padding-top:2px;
	padding-bottom:5px;
}
em{
	font-weight: bold;
  	font-style: normal;
  	color: #f00;
}

.requdivdetail{
	height: 32px;
	line-height:32px;
	background:#D0EDFA url(../images/pagemethodimg/company-5.png) 5px center no-repeat;
	overflow: hidden;
	text-align: left;
}

.requdivdetail label{
	padding-left: 45px;
	font-size:12px;
	color:#000;
	font-family:微软雅黑;
}

.inputdetail{
	background-color:#ffffff;
	padding-bottom:20px;
}

.linediv{border-bottom:#ACB7BD 2px dotted;width:90%;}
.linediv_pt{border-bottom:#4C4839 2px dotted;width:90%;}


.detailwrap{
	width:800px;
}

.detailtitle{
	text-align: left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:25px;
	padding-left: 25px;
	background: url('../images/title_arrow.gif') no-repeat;
	font-size:14px;
	font-weight: bold;
}

.detailtable{
	margin:3px;
	border-collapse:collapse;
	width:98%;
	border:0px;
}

.detailtable th{
	line-height:25px;
	height:25px;
	padding-top:2px;
	padding-bottom:1px;
	padding-right:15px;
	white-space: nowrap;
	width:12%;
	text-align:right;
	vertical-align: bottom;
}

.detailtable .detailtabletd{
	font-size:12px;
	line-height:25px;
	padding-left: 8px;
	padding-right:5px;
	border-bottom:1px dotted #BDBCBC;
	text-align:left;
	height:25px;
	padding-top:2px;
	padding-bottom:1px;
	vertical-align: bottom;
	word-break:break-all;
}

.detailtable2{
	margin-left:25px;
	border-collapse:collapse;
	width:95%;
}

/* 使用detailtable2  <table class="detailtable2" border="1" bordercolor="#808080">  */

.detailtable2 th{
	line-height:35px;
	height:35px;
	text-align:center;
	white-space: nowrap;
	width:12%;
	background:#F3F3F3;
	font-weight:normal;
}

.detailtable2 .detailtabletd{
	line-height:35px;
	height:35px;
	padding-left: 8px;
	padding-right:5px;
	text-align:left;
	word-break:break-all;
}

.attachtd{
	width:30%;
}

.attachdiv{
	margin:10px;
	text-align:left;
	background-color:#FFFFFF;
	border:1px solid #A3B1BD;
}
.attachtitle{
	text-align: left;
	margin:5px;
	padding:5px;
	padding-left: 25px;
	background: url('../images/attachment.gif') no-repeat;
	font-size:14px;
	font-weight: bold;
}
.attachdownload{
	height: 120px;
	overflow: auto;
	text-align: left;
	padding:10px;
}

/*加载动画页面*/
.loaddiv{
	width:100%;
	height:100%;
	position:relative;
	text-align:center;
	background-color:#fff;
	overflow:hidden;
	vertical-align:middle
}

.loaddiv img{
	border:0px;
	vertical-align:middle;
	_position:absolute;
	 _top:50%;
	 
}

/*加载动画页面*/
.loaddiv2{
	height:100%;
	position:relative;
	background-color:#fff;
	overflow:hidden;
	vertical-align:middle
}

.loaddiv2 img{
	border:0px;
	vertical-align:middle;
	_position:absolute;
	 _top:50%; 
}

/*divbtn*/
.div_btn{
	margin-top:1px;
	margin-right:1px;
	border-top:1px solid #aabfdb;
	border-left:1px solid #aabfdb;
	border-right:1px solid #637d9e;
	border-bottom:1px solid #637d9e;
	background-color:#CEEBFA;
	color:#214079;
	cursor:pointer;
	float:right;
	vertical-align: middle;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	font:12px;
}

.div_btn img{
	vertical-align: middle;
}

.div_btn_hover{
	margin-top:1px;
	margin-right:1px;
	border-top:1px solid #caccba;
	border-left:1px solid #caccba;
	border-right:1px solid #878D59;
	border-bottom:1px solid #878D59;
	cursor:pointer;
	float:right;
	vertical-align: middle;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	background-color:#F9C538;
	font:12px;
}
/*公司论坛CSS  开始*/
.ForumPageTableBorder {
	BORDER: #91c0e3 1px solid;
}
.ForumPageTableTitleLine {
	BACKGROUND-COLOR: #91c0e3
}
.ForumPageTableTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; background:#cfe6fb; COLOR: #004a7d; HEIGHT: 23px;text-align:center;
}
.ForumPageTableDataLine {
	FONT-SIZE: 12px; COLOR: #787878; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #ffffff; HEIGHT: 23px;text-align:center;
}
.ForumPageTopicUl {
	MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: left
}
.ForumPageTopic {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #004e83; HEIGHT: 20px
}
.ForumPageTopicMemo {
	FONT-SIZE: 12px; COLOR: #787878; LINE-HEIGHT: 18px
}
.ForumPageToday {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #539dff; PADDING-TOP: 2px; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #ffffff
}
.ForumPageManager {
	FONT-WEIGHT: normal; FLOAT: right; COLOR: #004a7d
}
.ForumTopicPageDataLine {
	FONT-SIZE: 12px; COLOR: #004a7d; BORDER-BOTTOM: #e3e3e3 1px solid; BACKGROUND-COLOR: #ffffff
}
.MenuPoint {
	COLOR: #ff9600
}
.ItemBlock_Title1 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; WIDTH: 95%; COLOR: #004a7d; PADDING-TOP: 10px; FONT-FAMILY: 宋体; HEIGHT: 31px; TEXT-ALIGN: left
}
.ForumA {
	FONT-WEIGHT: bold; COLOR: #004779;
}
.ForumTitleA {
	color: #214079;
}
.ForumTitle{
	border: 1px solid #ededed;
	padding:10px;
	background: #D8EEFC ;
	overflow: hidden;
	text-align: left;
}

/*公司论坛CSS  结束*/


/*绘制客户意向*/
.divbgcol{
	background-color:#ededed;
	border:1px solid #ccc;
	height:15px;
	float:left;
}
.divspan1{
	background-color:red;
	margin: 1px;
	height:13px;
}
.divspan2{
	background-color:orange;
	margin: 1px;
	height:13px;
}
.divspan3{
	background-color:green;
	margin: 1px;
	height:13px;
}
.divspan4{
	background-color:#085d99;
	margin: 1px;
	height:13px;
}